package com.css.fxfzypg.modules.resultManagement.reportReview.repository;

import com.css.fxfzypg.modules.baseData.entity.HisPrEntity;
import com.css.fxfzypg.modules.preassesstaskmanage.entity.PreAssessTaskEntity;
import com.css.fxfzypg.modules.resultManagement.reportManagement.entity.HistoryUploadReport;
import com.css.fxfzypg.modules.resultManagement.reportManagement.entity.ReviewRecord;
import com.css.fxfzypg.modules.resultManagement.reportReview.vo.ReportReviewVo;

import java.util.Map;

public interface ReportReviewRepository {
    Map<String, Object> getPage(ReportReviewVo reportReviewVo, int curPage, int pageSize);

    Boolean review(String reportStatus, String reviewStatus, String reportId);

    Boolean saveHisPr(HisPrEntity hisPrEntity);

    //Boolean updateReportStatusById(String reportStatus, String reviewStatus, String reportId);

    Boolean saveReviewRecord(ReviewRecord reviewRecord);

    Map<String, Object> getReviewRecordPage(ReportReviewVo reportReviewVo, int curPage, int pageSize);

    PreAssessTaskEntity getTaskIdByReportId(String reportId);
}
